---
title: "Create Many"
"og:title": "dub.links.createMany - Bulk create links - TypeScript SDK"
description: "Bulk create up to 100 links for the authenticated workspace."
---

import LinkArguments from "/snippets/link-arguments.mdx";
import LinkResponse from "/snippets/link-response.mdx";

## Arguments

<ParamField body="url" type="string" required>
  The destination URL of the short link.
</ParamField>

<LinkArguments />

## Response

<LinkResponse />

<RequestExample>

```ts
await dub.links.createMany([
  {
    url: "https://www.google.com",
  },
  {
    url: "https://github.com",
  },
]);
```

</RequestExample>

<ResponseExample>

```ts
[
  {
    id: "clv3u86ej0008y9nm1f1yto2w",
    domain: "dub.sh",
    key: "FTC1AXj",
    externalId: "123",
    url: "https://www.google.com",
    archived: false,
    expiresAt: null,
    expiredUrl: null,
    password: null,
    proxy: false,
    title: null,
    description: null,
    image: null,
    rewrite: false,
    ios: null,
    android: null,
    geo: null,
    ...
  },
  {
    id: "clv3u86ej000ay9nm55qgbh5r",
    domain: "dub.sh",
    key: "B6qpMch",
    externalId: "123",
    url: "https://github.com",
    archived: false,
    expiresAt: null,
    expiredUrl: null,
    password: null,
    proxy: false,
    title: null,
    description: null,
    image: null,
    rewrite: false,
    ios: null,
    android: null,
    geo: null,
    ...
  },
];
```

</ResponseExample>
